Big Huge Thesaurus

somatic cell nuclear transplantation

noun